// Datapumps that can import photos from libgphoto2
// Copyright 2006 (C) Ralph Thomas

#ifndef MISSION_APPS_PHOTO_GPHOTO_IMPORT_H
#define MISSION_APPS_PHOTO_GPHOTO_IMPORT_H

#include <adobe/value.hpp>
#include <boost/filesystem/path.hpp>

namespace apps { namespace photo {
	adobe::value_t make_gphoto_state();
	adobe::value_t make_gphoto_camera_list();
	adobe::value_t make_gphoto_selected_camera();
	adobe::value_t make_gphoto_import( const adobe::dictionary_t& params, adobe::sheet_t& sheet, const boost::filesystem::path& target );
	adobe::value_t make_gphoto_progress();
	adobe::value_t make_gphoto_progress_url();
	adobe::value_t make_gphoto_rescan();
} }

#endif

